#ifndef DUCK_H
#define DUCK_H

#include "quackbehavior.h"

class Duck
{
public:
    Duck();

public:
    virtual void fly()=0;
    virtual void quack()=0;

    virtual void setQuackBehavior(QuackBehavior *quackBehavior) = 0;
};

#endif // DUCK_H
